package com.huitone.gddw.service.business;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.dao.entity.SmFlow;
import com.huitone.gddw.model.support.QueryPage;
import com.huitone.gddw.service.dto.business.SmFlowDTO;
import com.huitone.gddw.service.dto.business.SmFlowUpDTO;

/**
 * 短信流量统计 接口
 * @author wuluodan
 *
 */
public interface ISmFlowService {

	/**
	 * 分页查询
	 * @param page QueryPage
	 * @return QueryPage
	 */
	QueryPage<SmFlowDTO> selectPage(QueryPage<SmFlow> page);
	
	/**
	 * 根据条件获取记录
	 * @param params 查询参数
	 * @return List
	 */
	List<SmFlowDTO> getRecord(Map<String, Object> params);

	QueryPage<SmFlowUpDTO> selectPageUp(QueryPage<SmFlow> page);

	List<SmFlowUpDTO> getRecordUp(Map<String, Object> params);

	Map<String,Object> smsCount(QueryPage<SmFlow> page);
	
}
